Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F11 Italy F16 Netherlands F1 Croatia F4 Croatia F6 Kuwait F1 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Serbia F6 Serbia F7 USA F24 USA F25 Germany F1 Croatia F1 USA F7 Italy F15 Belgium F1 Italy F3 Kuwait F2 Belgium F2 Italy F6 Italy F8 Italy F9 Italy F10 Germany F2 Italy F17 Zagreb Open - Zagreb XI Venice Open - Venice Stella Artois Clay Court Championships - Budaors Porsche Open - Poznan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Pekao Open - Szczecin Bauer Watertechnology Cup - Eckental Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo KGHM Dialog Polish Indoors - Wroclaw Open Prevadies - St. Brieuc Unicredit (Suisse) Bank S.A. Challenger - Chiasso Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Tatra Banka Slovak Open - Bratislava Bauer Watertechnology Cup 2007 - Eckental KGHM Dialog Polish Indoors - Wroclaw Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Rijeka Open - Rijeka s'Tennis Masters Challenger - Graz Kobstaedernes ATP Challenger - Kolding Athens Challenger Rome Challenger Istanbul Challenger Alphen Challenger Ljubljana Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Zagreb Challenger Biella Challenger Prostejov Challenger Reggio Emilia Challenger San Marino Challenger Orleans Challenger Ortisei Challenger Helsinki Challenger Courmayeur Challenger Sarajevo Challenger Le Gosier Challenger Athens Challenger Florianopolis Challenger Santiago Challenger Barletta Challenger Rome Challenger Furth Challenger Braunschweig Challenger Recanati Challenger Genova Challenger Vercelli Challenger Tunis Challenger San Benedetto Challenger San Marino Challenger Geneva Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Prague Challenger Santiago Challenger St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Caltanissetta Challenger Todi Challenger Scheveningen Challenger Eckental Challenger Rennes Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Barletta Challenger Rome Challenger Padova Challenger Pullach Challenger Szczecin Challenger Ortisei Challenger Brest Challenger Eckental Challenger Cherbourg Challenger Pau Challenger Marbella Challenger Sophia Antipolis Challenger Segovia Challenger Monza Challenger Recanati Challenger Sopot Challenger Napoli Challenger Olbia Challenger - Olbia Open de Montauban - Montauban Croatia Open - Umag Croatia Open - Umag International Championship of Croatia - Umag Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Banja Luka Challenger 2003 - Banja Luka Gerry Weber Open - Halle Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Open 13 - Marseille PBZ Zagreb Indoors - Zagreb BMW Open - Munich ARAG World Team Championship - Dusseldorf The Artois Championships - London ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Okal Cup - Eckental Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Zagreb Open - Zagreb Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Zagreb Open - Zagreb Ljubljana Open - Ljubljana Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors CA Challenge - Graz Estoril Open - Estoril Serbia Open - Belgrade AEGON Championships - London SkiStar Swedish Open - Bastad 3° Trofeo 'Citta di Brindisi' - Brindisi Bet-at-home Cup - Kitzbuhel Asirom Challenger - Brasov St. Petersburg Open - St. Petersburg Jameson Cup - Milan Challenger 42 - Andrezieux Sarajevo Open 2004 - Sarajevo Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sarajevo Open - Sarajevo Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Qatar ExxonMobil Open - Doha Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Brasil Open - Sao Paulo Copa Claro - Buenos Aires Top Wool Challenger Biella - Biella Privat Bank Cup - Dnepropetrovsk Logopak Challenger 2005 - Lubeck Genoa Open 'Fondazione Carige' - Genova Tunis Open - Tunis S Tennis Master Championship - Graz San Remo Tennis Cup 15° Piertomaso - San Remo Ljubljana Open - Ljubljana Societa Canottieri Mincio 2005 - Mantova Memorial Savigni - Sassuolo Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Winston-Salem Open - Winston-Salem Guzzini Challenger - Recanati Shenzhen Open - Shenzhen Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam 7° Trani Cup - Trani S Tennis Masters - Graz San Marino Cepu Open - San Marino Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Olimp Kyiv Open - Kiev Genoa Open Challenger-Fondazione Carige - Genova Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Tunis Open 2006 - Tunis Akbank Private Banking TED Open 2006 - Istanbul Shenzhen Open - Shenzhen ATP Guzzini Challenger - Recanati GHI Bronx Tennis Classic - Bronx Citta di Como - Como Genoa Open - Genova Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons If Stockholm Open - Stockholm Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava LTA Shrewsbury Challenger - Shrewsbury SkiStar Swedish Open - Bastad BH Telecom Sarajevo 2007 - Sarajevo 4th Volkswagen Challenger - Wolfsburg Open des Alpes Trophee BNP Paribas - Grenoble PEOPLEnet Cup - Dnepropetrovsk Dublin Challenger - Dublin BMW Tennis Championship - Sunrise Tata Open Maharashtra - Pune Ljubljana Open 2008 - Ljubljana Bauer Watertechnilogy Cup 2008 - Eckental Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Mons Challenger USTA/Adtech Challenger - Boston Napoli Challenger Bulgarian Open - Sofia Morocco Tennis Tour - Casablanca Rome Challenger Eckental Challenger Challenger Groningen - Groningen Unique Zagreb Open - Zagreb Bergamo Challenger 5° Sporting Challenger - Turin Schickendanz Open - Furth Lambertz Open - Aachen Okal Cup 2003 - Eckental Tunis Open 2007 - Tunis IPP Open - Helsinki San Marino Challenger Cordenons Challenger Mons Challenger Belgrade Challenger Ortisei Challenger Croatia Osiguranje Rijeka Open - Rijeka Ischgl International Tennis Challenger 2003 - Ischgl Rome Challenger Intersport Heilbronn Open - Heilbronn Unique Zagreb Open - Zagreb The LTA Wrexham Challenger - Wrexham Porsche Open - Poznan Zagreb Challenger Gemax Open 2002 - Belgrade Sarajevo Challenger GHI Bronx Classic - Bronx Cremona Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Tehran Open 2004 - Tehran Banja Luka Challenger 2004 - Banja Luka San Marino Cepu Open - San Marino Dubrovnik Open - Dubrovnik X Trofeo Ciudad de Quito - Quito XI Ciutat de Barcelona - Barcelona Labertz Open by Stawag - Aachen The LTA Bolton Challenger - Bolton Lambertz Open - Aachen Bratislava Challenger Stella Artois Clay Court Championships - Budaors Banja Luka 2002 - Banja Luka Lambertz Open by Stawag - Aachen Heilbronn Open - Heilbronn Bauer Watertechnology Cup - Eckental San Marino Challenger PrivatBank Cup - Dnepropetrovsk Sibiu Challenger Sofia Challenger Internazionali di Tennis di Bergamo - Bergamo Turin Challenger Sony Ericsson Open 2008 - Belgrade Internazionali di Tennis - Bergamo Tunis Challenger Jameson Cup - Milan Cordenons Challenger Orleans Challenger Arad Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Gemax Open - Belgrade Dallas Challenger Kobstaedernes ATP Challenger - Kolding 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Unicredit Czech Open 2007 - Prostejov Istanbul Challenger Challenger Ford de Cherbourg - Cherbourg Genova Challenger Bergamo Challenger Zagreb Challenger Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb Rijeka Challenger Challenger Citta di Olbia - Olbia GHI Bronz Classic - Bronx Tennis Napoli Cup 2004 - Napoli Furth Challenger Memorial Savigni - Sassuolo Ispat Open 2004 - Ostrava Cherbourg Challenger Muller Cup - Ulm Zagreb Open - Zagreb Oberstaufen Cup - Oberstaufen Ljubljana Open - Ljubljana Irving Challenger The Hilversum Open - Hilversum Schickedanz Open - Furth Genova Open Challenger - Genova Ljubljana Open - Ljubljana Ortisei Challenger Ljubljana Challenger Rijeka Challenger Pekao Open - Szczecin Canottieri Minico 2004 - Mantova Palermo Challenger Riviera di Rimini Challenger 2004 - Rimini International Championship of Croatia - Umag Mersin Challenger Cepu Open - San Marino TED Open - Istanbul Sacramento Challenger Fujitsu Siemens Open - Budapest Oberstaufen Challenger Honolulu Challenger Bergamo Challenger Cherbourg Challeger Jameson Cup - Milan Marrakech Challenger Zagreb Open - Zagreb Intersport Heilbronn Open - Heilbronn Manerbio Challenger Jersey Challenger Barletta Challenger Gemax Samsung Open 2005 - Belgrade Alexander Kolyaskin Memorial - Donetsk Banja Luka Challenger 2005 - Banja Luka The LTA Men's Challenger - Southampton Napoli Challenger PEOPLEnet CUP - Dnepropetrovsk Kamnik Challenger - Kamnik Challenger Ford de Cherbourg - Cherbourg Sunrise Challenger Noumea Challenger NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Dubai Open - Dubai Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Citta di Monza - Monza Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Medibank Private International - Sydney International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati China Open - Beijing BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Open Sud de France - Montpellier Sony Ericsson Open - Miami AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Medibank International - Sydney Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami PTT Thailand Open - Bangkok Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Scheveningen Challenger Miami Open - Miami Canottieri Mincio Open - Mantova Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing Swiss Indoors Basel - Basel Banja Luka Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Nottingham Challenger Estoril Open - Estoril Apia International - Sydney Legg Mason Tennis Classic - Washington Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Argentina Open - Buenos Aires Rabat Challenger Moselle Open - Metz Millennium Estoril Open - Estoril AEGON Championships - London French Open - Paris Wimbledon - London Croatia Open - Umag U.S. Open - New York PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Bank Austria Tennis Trophy - Vienna Open 13 Provence - Marseille Australian Open - Melbourne Aircel Chennai Open - Chennai French Open - Paris Wimbledon - London U.S. Open - New York Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Millennium Estoril Open - Estoril French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Qatar ExxonMobil Open - Doha Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Heineken Open - Auckland Serbia Open - Belgrade Mouilleron-Le-Captif Challenger Gerry Weber Open - Halle Erste Bank Open - Vienna Medibank International - Sydney Internationaler Raiffeisen Grand Prix - St. Polten Kremlin Cup - Moscow Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 The Nottingham Open - Nottingham BCR Open Romania - Bucharest Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Thailand Open - Bangkok AIG Japan Open - Tokyo Mercedes Cup - Stuttgart BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, GBR-CRO 4-1 Wimbledon - London Davis Cup, World Group, PO, ITA-CHI 4-1 AAMI Classic - Kooyong Olympics - Beijing